<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Classifier results - Classifier tests</title>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  <meta name="description" content="TestNG unit test results." />
  <link href="reportng.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="reportng.js"></script>
</head>
<body>
<h1>Classifier tests</h1>
<p>
  Test Duration: 763.328s
</p>





  <table class="resultsTable" width="100%">
    <tr><th colspan="3" class="header passed">Passed Tests</th></tr>
              <tr>
        <td colspan="3" class="group">com.meum.classifier.test.CombinedTests</td>
      </tr>
      
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    32.641s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"cadeur_long", "cadeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=-10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 cadeur_longContradictingModifiers19<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg23&gt;0.647) ? ((arg3&gt;0.632) ? (BUY) : (SELL)) : ((arg18&gt;0.637) ? ((arg9&gt;0.636) ? ((arg27&gt;0.635) ? (SELL) : ((arg5&gt;0.638) ? (SELL) : (BUY))) : ((arg20&gt;0.636) ? ((arg15&gt;0.621) ? ((arg0&gt;0.638) ? (SELL) : ((arg22&gt;0.631) ? ((arg25&gt;0.633) ? (SELL) : (BUY)) : (BUY))) : (SELL)) : (BUY))) : ((arg15&gt;0.621) ? ((arg0&gt;0.638) ? ((arg20&gt;0.636) ? ((arg25&gt;0.633) ? ((arg27&gt;0.635) ? (SELL) : (BUY)) : (BUY)) : ((arg7&gt;0.636) ? ((arg27&gt;0.635) ? (SELL) : (BUY)) : (SELL))) : ((arg20&gt;0.636) ? ((arg22&gt;0.631) ? ((arg25&gt;0.633) ? ((arg27&gt;0.635) ? (SELL) : ((arg16&gt;0.642) ? (SELL) : (BUY))) : ((arg16&gt;0.642) ? ((arg13&gt;0.636) ? (BUY) : (SELL)) : (BUY))) : (SELL)) : ((arg13&gt;0.636) ? (BUY) : (SELL)))) : (BUY)))<br />
                                Base fitness: 0.1680327868852459<br />
                                Test set base fitness: 0.4838709677419355<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    61.859s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"chfeur_long", "chfeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 chfeur_longContradictingModifiers0<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg11&gt;0.682) ? ((arg24&gt;0.662) ? ((arg28&gt;0.662) ? (SELL) : (BUY)) : ((arg26&gt;0.674) ? (SELL) : (BUY))) : ((arg3&gt;0.658) ? ((arg29&gt;0.66) ? ((arg4&gt;0.671) ? ((arg9&gt;0.676) ? ((arg28&gt;0.659) ? (SELL) : (BUY)) : (BUY)) : ((arg0&gt;0.657) ? ((arg28&gt;0.659) ? (SELL) : (BUY)) : ((arg9&gt;0.676) ? (SELL) : (BUY)))) : ((arg15&gt;0.658) ? ((arg8&gt;0.658) ? ((arg4&gt;0.671) ? ((arg28&gt;0.659) ? ((arg0&gt;0.657) ? (SELL) : ((arg9&gt;0.676) ? ((arg7&gt;0.682) ? ((arg20&gt;0.66) ? (BUY) : ((arg6&gt;0.682) ? (SELL) : (BUY))) : (SELL)) : (BUY))) : (BUY)) : ((arg17&gt;0.654) ? (BUY) : ((arg6&gt;0.682) ? ((arg23&gt;0.653) ? (EVIL) : (BUY)) : ((arg28&gt;0.659) ? (SELL) : (EVIL))))) : (SELL)) : ((arg8&gt;0.658) ? ((arg9&gt;0.676) ? ((arg28&gt;0.659) ? (EVIL) : ((arg6&gt;0.682) ? (SELL) : (BUY))) : (BUY)) : ((arg9&gt;0.676) ? ((arg10&gt;0.664) ? ((arg20&gt;0.66) ? (SELL) : (BUY)) : ((arg0&gt;0.657) ? ((arg7&gt;0.682) ? (EVIL) : (BUY)) : ((arg20&gt;0.66) ? (BUY) : (SELL)))) : ((arg28&gt;0.659) ? (SELL) : ((arg6&gt;0.682) ? (SELL) : ((arg4&gt;0.671) ? (BUY) : ((arg17&gt;0.654) ? (BUY) : (EVIL))))))))) : ((arg15&gt;0.658) ? ((arg8&gt;0.658) ? ((arg0&gt;0.657) ? ((arg20&gt;0.66) ? (BUY) : (SELL)) : (SELL)) : (SELL)) : ((arg29&gt;0.66) ? ((arg4&gt;0.671) ? ((arg9&gt;0.676) ? ((arg28&gt;0.659) ? ((arg22&gt;0.666) ? (BUY) : ((arg23&gt;0.653) ? (EVIL) : (BUY))) : (EVIL)) : (BUY)) : ((arg0&gt;0.657) ? (BUY) : ((arg7&gt;0.682) ? (SELL) : ((arg20&gt;0.66) ? (SELL) : (BUY))))) : ((arg7&gt;0.682) ? ((arg6&gt;0.682) ? (BUY) : ((arg28&gt;0.659) ? (BUY) : ((arg8&gt;0.658) ? (BUY) : ((arg9&gt;0.676) ? ((arg10&gt;0.664) ? ((arg0&gt;0.657) ? (SELL) : (BUY)) : (BUY)) : (BUY))))) : ((arg17&gt;0.654) ? (BUY) : ((arg0&gt;0.657) ? (SELL) : ((arg6&gt;0.682) ? (BUY) : (EVIL))))))))<br />
                                Base fitness: 0.15492957746478872<br />
                                Test set base fitness: 0.8387096774193549<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    66.562s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"chfeur_long", "chfeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 chfeur_longContradictingModifiers12<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg5&gt;0.682) ? ((arg15&gt;0.674) ? (BUY) : (SELL)) : ((arg6&gt;0.672) ? ((arg25&gt;0.674) ? ((arg29&gt;0.66) ? ((arg4&gt;0.658) ? (SELL) : ((arg11&gt;0.657) ? ((arg26&gt;0.659) ? ((arg9&gt;0.655) ? (BUY) : ((arg18&gt;0.657) ? ((arg15&gt;0.654) ? (BUY) : (EVIL)) : (SELL))) : (SELL)) : ((arg15&gt;0.654) ? ((arg26&gt;0.659) ? (BUY) : ((arg18&gt;0.657) ? (BUY) : ((arg27&gt;0.656) ? ((arg1&gt;0.653) ? (EVIL) : (SELL)) : ((arg1&gt;0.653) ? (EVIL) : (SELL))))) : ((arg26&gt;0.659) ? ((arg18&gt;0.657) ? (BUY) : (EVIL)) : ((arg27&gt;0.656) ? ((arg13&gt;0.653) ? (SELL) : (EVIL)) : ((arg9&gt;0.655) ? ((arg1&gt;0.653) ? (EVIL) : (SELL)) : (SELL))))))) : ((arg4&gt;0.673) ? ((arg11&gt;0.657) ? ((arg15&gt;0.654) ? ((arg9&gt;0.655) ? (BUY) : (SELL)) : ((arg26&gt;0.659) ? (EVIL) : (SELL))) : (SELL)) : (SELL))) : (BUY)) : ((arg29&gt;0.66) ? ((arg4&gt;0.673) ? (BUY) : ((arg28&gt;0.659) ? (SELL) : ((arg25&gt;0.674) ? ((arg9&gt;0.655) ? (EVIL) : ((arg18&gt;0.657) ? ((arg15&gt;0.654) ? (BUY) : (EVIL)) : (SELL))) : ((arg11&gt;0.657) ? (BUY) : ((arg15&gt;0.654) ? ((arg1&gt;0.653) ? ((arg18&gt;0.657) ? (EVIL) : (BUY)) : (SELL)) : (BUY)))))) : ((arg4&gt;0.658) ? ((arg25&gt;0.674) ? ((arg9&gt;0.655) ? ((arg11&gt;0.657) ? ((arg26&gt;0.659) ? (BUY) : (SELL)) : ((arg15&gt;0.654) ? (BUY) : ((arg26&gt;0.659) ? ((arg18&gt;0.657) ? (BUY) : ((arg27&gt;0.656) ? ((arg1&gt;0.653) ? (EVIL) : (BUY)) : (SELL))) : ((arg27&gt;0.656) ? (SELL) : (BUY))))) : ((arg27&gt;0.656) ? ((arg1&gt;0.653) ? (EVIL) : (SELL)) : (SELL))) : ((arg11&gt;0.657) ? ((arg27&gt;0.656) ? ((arg18&gt;0.657) ? (BUY) : (EVIL)) : ((arg9&gt;0.655) ? (BUY) : (SELL))) : ((arg15&gt;0.654) ? ((arg27&gt;0.656) ? ((arg1&gt;0.653) ? ((arg28&gt;0.659) ? (SELL) : ((arg9&gt;0.655) ? ((arg18&gt;0.657) ? ((arg12&gt;0.671) ? (BUY) : (SELL)) : (EVIL)) : ((arg18&gt;0.657) ? (EVIL) : (SELL)))) : (BUY)) : ((arg26&gt;0.659) ? ((arg9&gt;0.655) ? (SELL) : ((arg1&gt;0.653) ? ((arg18&gt;0.657) ? (SELL) : (BUY)) : (BUY))) : (BUY))) : (BUY)))) : ((arg11&gt;0.657) ? ((arg26&gt;0.659) ? ((arg9&gt;0.655) ? (BUY) : ((arg18&gt;0.657) ? ((arg15&gt;0.654) ? (BUY) : ((arg13&gt;0.653) ? (SELL) : (BUY))) : (SELL))) : (SELL)) : ((arg15&gt;0.654) ? ((arg26&gt;0.659) ? (BUY) : ((arg18&gt;0.657) ? (BUY) : ((arg27&gt;0.656) ? ((arg1&gt;0.653) ? (EVIL) : (SELL)) : ((arg25&gt;0.674) ? (SELL) : ((arg13&gt;0.653) ? (SELL) : (BUY)))))) : ((arg26&gt;0.659) ? ((arg18&gt;0.657) ? (BUY) : (EVIL)) : ((arg27&gt;0.656) ? ((arg13&gt;0.653) ? (SELL) : ((arg1&gt;0.653) ? (EVIL) : (SELL))) : ((arg9&gt;0.655) ? (BUY) : (SELL)))))))))<br />
                                Base fitness: 0.1643192488262911<br />
                                Test set base fitness: 0.8387096774193549<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    10.782s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"gbpeur_long", "gbpeur", ConstModifier, NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 gbpeur_longContradictingModifiers6<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg16&gt;1.175) ? (SELL) : ((arg3&gt;1.135) ? ((arg25&gt;1.076) ? ((arg27&gt;1.16) ? (SELL) : ((arg17&gt;1.12) ? ((arg0&gt;1.165) ? ((arg24&gt;1.152) ? ((arg26&gt;1.146) ? (BUY) : (EVIL)) : (EVIL)) : ((arg1&gt;1.159) ? (BUY) : (SELL))) : (SELL))) : (BUY)) : ((arg9&gt;1.135) ? ((arg18&gt;1.143) ? (BUY) : ((arg10&gt;1.172) ? (BUY) : (SELL))) : ((arg2&gt;1.067) ? (BUY) : ((arg17&gt;1.088) ? (SELL) : (BUY)))))<br />
                                Base fitness: 0.16901408450704225<br />
                                Test set base fitness: 0.40860215053763443<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    69.875s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"audeur_long", "audeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 audeur_longContradictingModifiers13<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg1&gt;0.588) ? ((arg14&gt;0.592) ? (BUY) : (SELL)) : ((arg23&gt;0.593) ? ((arg0&gt;0.569) ? ((arg18&gt;0.511) ? ((arg2&gt;0.573) ? ((arg13&gt;0.586) ? ((arg25&gt;0.507) ? ((arg3&gt;0.584) ? (SELL) : (BUY)) : (SELL)) : (SELL)) : ((arg14&gt;0.505) ? (SELL) : (BUY))) : ((arg21&gt;0.57) ? (BUY) : ((arg17&gt;0.546) ? (SELL) : ((arg25&gt;0.507) ? (BUY) : (SELL))))) : ((arg18&gt;0.511) ? ((arg2&gt;0.573) ? ((arg13&gt;0.586) ? ((arg20&gt;0.57) ? ((arg19&gt;0.504) ? ((arg14&gt;0.505) ? (BUY) : ((arg21&gt;0.57) ? (SELL) : ((arg25&gt;0.507) ? (SELL) : ((arg16&gt;0.564) ? ((arg7&gt;0.55) ? ((arg17&gt;0.546) ? (SELL) : (BUY)) : (SELL)) : (BUY))))) : ((arg22&gt;0.568) ? (BUY) : (SELL))) : ((arg21&gt;0.57) ? ((arg25&gt;0.507) ? (BUY) : (SELL)) : ((arg19&gt;0.504) ? ((arg15&gt;0.5) ? ((arg16&gt;0.564) ? ((arg7&gt;0.55) ? ((arg25&gt;0.507) ? ((arg22&gt;0.568) ? (BUY) : ((arg14&gt;0.505) ? (SELL) : (BUY))) : (BUY)) : (BUY)) : (BUY)) : (SELL)) : (BUY)))) : ((arg21&gt;0.57) ? ((arg6&gt;0.583) ? ((arg7&gt;0.55) ? ((arg25&gt;0.507) ? ((arg22&gt;0.568) ? (BUY) : (SELL)) : (SELL)) : (BUY)) : ((arg16&gt;0.564) ? ((arg25&gt;0.507) ? ((arg19&gt;0.504) ? ((arg7&gt;0.55) ? ((arg22&gt;0.568) ? (BUY) : (SELL)) : (BUY)) : ((arg14&gt;0.505) ? ((arg17&gt;0.546) ? (SELL) : (BUY)) : (SELL))) : (BUY)) : (SELL))) : ((arg19&gt;0.504) ? ((arg16&gt;0.564) ? ((arg7&gt;0.55) ? ((arg25&gt;0.507) ? ((arg22&gt;0.504) ? (SELL) : (BUY)) : (BUY)) : (SELL)) : (BUY)) : ((arg14&gt;0.505) ? (SELL) : (BUY))))) : ((arg20&gt;0.57) ? ((arg17&gt;0.546) ? (SELL) : ((arg25&gt;0.507) ? (BUY) : ((arg22&gt;0.504) ? (SELL) : (BUY)))) : (SELL))) : ((arg19&gt;0.504) ? ((arg20&gt;0.57) ? ((arg22&gt;0.568) ? (BUY) : (SELL)) : ((arg22&gt;0.504) ? (EVIL) : (BUY))) : ((arg14&gt;0.505) ? (BUY) : (SELL))))) : ((arg15&gt;0.5) ? ((arg20&gt;0.57) ? ((arg19&gt;0.504) ? ((arg0&gt;0.569) ? ((arg25&gt;0.507) ? ((arg22&gt;0.568) ? (BUY) : (SELL)) : (EVIL)) : (SELL)) : ((arg18&gt;0.511) ? ((arg25&gt;0.507) ? ((arg22&gt;0.568) ? (BUY) : ((arg0&gt;0.568) ? (BUY) : ((arg21&gt;0.57) ? (SELL) : (BUY)))) : (BUY)) : (EVIL))) : ((arg0&gt;0.568) ? (BUY) : ((arg21&gt;0.57) ? (SELL) : ((arg19&gt;0.504) ? ((arg16&gt;0.564) ? ((arg7&gt;0.55) ? ((arg25&gt;0.507) ? ((arg22&gt;0.568) ? (BUY) : (SELL)) : (BUY)) : (BUY)) : (BUY)) : ((arg14&gt;0.505) ? ((arg17&gt;0.546) ? (SELL) : ((arg25&gt;0.507) ? (BUY) : ((arg22&gt;0.504) ? ((arg2&gt;0.522) ? (BUY) : (SELL)) : (BUY)))) : (SELL)))))) : (SELL)))<br />
                                Base fitness: 0.12295081967213115<br />
                                Test set base fitness: 0.4946236559139785<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    70.469s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"audeur_long", "audeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=-10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 audeur_longContradictingModifiers17<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg14&gt;0.596) ? ((arg5&gt;0.589) ? (SELL) : (BUY)) : ((arg19&gt;0.503) ? ((arg2&gt;0.589) ? ((arg20&gt;0.504) ? ((arg22&gt;0.506) ? (SELL) : ((arg17&gt;0.569) ? ((arg13&gt;0.505) ? ((arg10&gt;0.564) ? ((arg25&gt;0.591) ? (SELL) : (BUY)) : ((arg6&gt;0.516) ? (BUY) : ((arg16&gt;0.575) ? (SELL) : (BUY)))) : (SELL)) : (SELL))) : (SELL)) : ((arg1&gt;0.568) ? ((arg20&gt;0.594) ? ((arg9&gt;0.547) ? ((arg10&gt;0.564) ? ((arg25&gt;0.591) ? (SELL) : (BUY)) : ((arg6&gt;0.516) ? (BUY) : (SELL))) : (SELL)) : (BUY)) : ((arg29&gt;0.59) ? ((arg25&gt;0.596) ? ((arg3&gt;0.576) ? ((arg21&gt;0.57) ? (SELL) : (BUY)) : (EVIL)) : ((arg21&gt;0.57) ? (SELL) : (BUY))) : ((arg17&gt;0.569) ? ((arg13&gt;0.505) ? ((arg20&gt;0.504) ? ((arg21&gt;0.57) ? ((arg16&gt;0.575) ? (SELL) : (BUY)) : (SELL)) : ((arg9&gt;0.547) ? (SELL) : (BUY))) : ((arg25&gt;0.591) ? ((arg20&gt;0.594) ? (SELL) : (BUY)) : (BUY))) : ((arg25&gt;0.596) ? (SELL) : ((arg21&gt;0.57) ? (SELL) : (BUY))))))) : ((arg9&gt;0.547) ? ((arg17&gt;0.569) ? (SELL) : ((arg25&gt;0.596) ? ((arg13&gt;0.505) ? (SELL) : ((arg1&gt;0.568) ? ((arg20&gt;0.594) ? ((arg3&gt;0.576) ? (SELL) : (EVIL)) : (BUY)) : ((arg29&gt;0.59) ? ((arg3&gt;0.576) ? ((arg7&gt;0.568) ? ((arg2&gt;0.589) ? ((arg5&gt;0.546) ? (SELL) : (EVIL)) : (SELL)) : (SELL)) : (EVIL)) : ((arg3&gt;0.576) ? (BUY) : (EVIL))))) : ((arg2&gt;0.589) ? (SELL) : ((arg1&gt;0.568) ? ((arg6&gt;0.516) ? (BUY) : ((arg10&gt;0.564) ? (BUY) : (EVIL))) : ((arg8&gt;0.586) ? (SELL) : ((arg5&gt;0.546) ? (SELL) : (BUY))))))) : ((arg2&gt;0.504) ? ((arg25&gt;0.596) ? ((arg5&gt;0.546) ? ((arg22&gt;0.506) ? ((arg16&gt;0.575) ? (BUY) : (SELL)) : (SELL)) : ((arg20&gt;0.594) ? (SELL) : (BUY))) : ((arg7&gt;0.509) ? (BUY) : (SELL))) : (BUY))))<br />
                                Base fitness: 0.1721311475409836<br />
                                Test set base fitness: 0.6129032258064516<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    11.766s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"cadeur_long", "cadeur", ConstModifier, FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 cadeur_longContradictingModifiers11<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg3&gt;0.648) ? (SELL) : ((arg14&gt;0.621) ? ((arg20&gt;0.63) ? ((arg23&gt;0.622) ? ((arg12&gt;0.648) ? ((arg19&gt;0.647) ? ((arg2&gt;0.628) ? (BUY) : (SELL)) : (SELL)) : (SELL)) : (BUY)) : ((arg2&gt;0.634) ? ((arg6&gt;0.624) ? ((arg4&gt;0.635) ? (BUY) : (SELL)) : (SELL)) : ((arg7&gt;0.648) ? (BUY) : ((arg11&gt;0.64) ? (BUY) : ((arg6&gt;0.641) ? (SELL) : ((arg12&gt;0.636) ? (BUY) : (SELL))))))) : ((arg10&gt;0.625) ? ((arg2&gt;0.634) ? (BUY) : ((arg7&gt;0.648) ? ((arg22&gt;0.648) ? (SELL) : (BUY)) : ((arg11&gt;0.64) ? (BUY) : (SELL)))) : (BUY)))<br />
                                Base fitness: 0.20901639344262296<br />
                                Test set base fitness: 0.5806451612903226<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    11.875s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"audeur_long", "audeur", ConstModifier, NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 audeur_longContradictingModifiers5<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg15&gt;0.497) ? ((arg19&gt;0.504) ? ((arg13&gt;0.587) ? (BUY) : ((arg0&gt;0.569) ? ((arg2&gt;0.589) ? (SELL) : ((arg29&gt;0.591) ? ((arg23&gt;0.596) ? (BUY) : ((arg9&gt;0.556) ? (SELL) : (EVIL))) : (BUY))) : ((arg17&gt;0.566) ? ((arg12&gt;0.557) ? ((arg29&gt;0.565) ? (SELL) : ((arg1&gt;0.534) ? (BUY) : (SELL))) : (BUY)) : (BUY)))) : ((arg6&gt;0.507) ? ((arg4&gt;0.518) ? ((arg17&gt;0.504) ? ((arg12&gt;0.509) ? ((arg18&gt;0.509) ? (BUY) : (SELL)) : (BUY)) : (SELL)) : ((arg26&gt;0.505) ? (BUY) : (SELL))) : ((arg3&gt;0.522) ? (EVIL) : ((arg2&gt;0.583) ? ((arg13&gt;0.523) ? (EVIL) : (SELL)) : ((arg7&gt;0.585) ? (BUY) : (SELL)))))) : (SELL)<br />
                                Base fitness: 0.14344262295081966<br />
                                Test set base fitness: 0.3870967741935484<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    72.328s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"gbpeur_long", "gbpeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 gbpeur_longContradictingModifiers2<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg27&gt;1.184) ? ((arg9&gt;1.135) ? ((arg13&gt;1.134) ? (SELL) : (BUY)) : (SELL)) : ((arg2&gt;1.079) ? ((arg3&gt;1.131) ? ((arg26&gt;1.16) ? (SELL) : ((arg0&gt;1.077) ? ((arg6&gt;1.125) ? ((arg20&gt;1.165) ? (SELL) : ((arg4&gt;1.157) ? (BUY) : ((arg7&gt;1.138) ? (SELL) : ((arg28&gt;1.116) ? (SELL) : (BUY))))) : ((arg28&gt;1.101) ? ((arg23&gt;1.101) ? (SELL) : ((arg13&gt;1.143) ? (BUY) : (SELL))) : ((arg29&gt;1.126) ? (SELL) : ((arg19&gt;1.083) ? ((arg13&gt;1.134) ? (SELL) : (BUY)) : (BUY))))) : (SELL))) : ((arg6&gt;1.174) ? ((arg11&gt;1.142) ? ((arg26&gt;1.16) ? ((arg16&gt;1.066) ? ((arg13&gt;1.143) ? (BUY) : ((arg0&gt;1.142) ? ((arg7&gt;1.138) ? (BUY) : (SELL)) : (BUY))) : (SELL)) : ((arg13&gt;1.143) ? (BUY) : (SELL))) : ((arg23&gt;1.101) ? ((arg20&gt;1.165) ? (BUY) : ((arg0&gt;1.142) ? (SELL) : ((arg13&gt;1.134) ? (SELL) : (BUY)))) : (BUY))) : ((arg0&gt;1.142) ? ((arg29&gt;1.12) ? ((arg13&gt;1.143) ? ((arg11&gt;1.142) ? (BUY) : ((arg20&gt;1.165) ? (SELL) : ((arg4&gt;1.157) ? (BUY) : ((arg7&gt;1.138) ? (SELL) : (BUY))))) : ((arg20&gt;1.165) ? (SELL) : ((arg4&gt;1.157) ? (BUY) : ((arg7&gt;1.138) ? (SELL) : ((arg28&gt;1.116) ? (SELL) : (BUY)))))) : ((arg26&gt;1.16) ? (SELL) : ((arg7&gt;1.138) ? (BUY) : (SELL)))) : ((arg11&gt;1.142) ? ((arg7&gt;1.138) ? (SELL) : (BUY)) : ((arg7&gt;1.138) ? ((arg13&gt;1.143) ? (BUY) : ((arg28&gt;1.101) ? (SELL) : (BUY))) : ((arg16&gt;1.066) ? ((arg28&gt;1.101) ? (BUY) : ((arg23&gt;1.101) ? (SELL) : (BUY))) : ((arg23&gt;1.101) ? (SELL) : (BUY)))))))) : ((arg29&gt;1.126) ? ((arg28&gt;1.101) ? ((arg23&gt;1.101) ? (SELL) : (BUY)) : (BUY)) : ((arg19&gt;1.083) ? ((arg13&gt;1.134) ? (SELL) : (BUY)) : ((arg0&gt;1.077) ? ((arg6&gt;1.125) ? (SELL) : ((arg11&gt;1.142) ? ((arg4&gt;1.157) ? (BUY) : ((arg7&gt;1.138) ? (SELL) : (BUY))) : (BUY))) : (SELL)))))<br />
                                Base fitness: 0.11737089201877934<br />
                                Test set base fitness: 0.4731182795698925<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    38.875s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"gbpeur_long", "gbpeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 gbpeur_longContradictingModifiers14<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg8&gt;1.17) ? ((arg13&gt;1.169) ? (SELL) : ((arg7&gt;1.139) ? ((arg27&gt;1.161) ? (SELL) : ((arg4&gt;1.072) ? (BUY) : ((arg25&gt;1.101) ? ((arg15&gt;1.076) ? (SELL) : (BUY)) : (EVIL)))) : ((arg4&gt;1.072) ? (SELL) : (BUY)))) : ((arg3&gt;1.134) ? ((arg0&gt;1.17) ? (BUY) : ((arg16&gt;1.114) ? (SELL) : (BUY))) : ((arg14&gt;1.125) ? ((arg25&gt;1.101) ? ((arg28&gt;1.13) ? (BUY) : ((arg20&gt;1.135) ? (BUY) : (SELL))) : ((arg16&gt;1.114) ? (SELL) : (BUY))) : ((arg0&gt;1.17) ? (SELL) : ((arg27&gt;1.161) ? ((arg4&gt;1.072) ? ((arg7&gt;1.139) ? (SELL) : (BUY)) : (SELL)) : ((arg7&gt;1.139) ? (SELL) : ((arg13&gt;1.169) ? ((arg5&gt;1.178) ? (BUY) : (SELL)) : ((arg4&gt;1.072) ? (BUY) : (SELL))))))))<br />
                                Base fitness: 0.14553990610328638<br />
                                Test set base fitness: 0.46236559139784944<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    37.844s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"cadeur_long", "cadeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 cadeur_longContradictingModifiers3<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg15&gt;0.649) ? ((arg0&gt;0.641) ? (SELL) : (BUY)) : ((arg16&gt;0.618) ? ((arg19&gt;0.637) ? ((arg27&gt;0.63) ? (SELL) : ((arg2&gt;0.636) ? ((arg14&gt;0.638) ? (SELL) : ((arg11&gt;0.646) ? (SELL) : (BUY))) : (BUY))) : ((arg2&gt;0.636) ? ((arg1&gt;0.636) ? ((arg11&gt;0.646) ? ((arg0&gt;0.601) ? ((arg6&gt;0.606) ? ((arg14&gt;0.638) ? (SELL) : (BUY)) : (SELL)) : ((arg27&gt;0.63) ? (BUY) : (SELL))) : ((arg3&gt;0.646) ? (SELL) : (BUY))) : ((arg6&gt;0.606) ? ((arg27&gt;0.63) ? (SELL) : (BUY)) : (SELL))) : ((arg6&gt;0.606) ? ((arg14&gt;0.638) ? (BUY) : (SELL)) : (BUY)))) : ((arg0&gt;0.601) ? (BUY) : ((arg1&gt;0.632) ? (BUY) : ((arg8&gt;0.636) ? (BUY) : ((arg26&gt;0.63) ? (BUY) : (SELL))))))<br />
                                Base fitness: 0.13114754098360656<br />
                                Test set base fitness: 0.5161290322580645<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    52.968s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"chfeur_long", "chfeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=-10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 chfeur_longContradictingModifiers16<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg1&gt;0.682) ? ((arg24&gt;0.661) ? (SELL) : (BUY)) : ((arg28&gt;0.659) ? ((arg4&gt;0.671) ? ((arg20&gt;0.661) ? ((arg29&gt;0.658) ? (BUY) : ((arg24&gt;0.657) ? ((arg7&gt;0.657) ? (SELL) : (BUY)) : (BUY))) : (BUY)) : ((arg29&gt;0.658) ? ((arg25&gt;0.659) ? (SELL) : ((arg22&gt;0.661) ? ((arg24&gt;0.657) ? ((arg7&gt;0.657) ? ((arg3&gt;0.678) ? (BUY) : ((arg16&gt;0.661) ? (BUY) : ((arg11&gt;0.653) ? (BUY) : (SELL)))) : (SELL)) : (SELL)) : (SELL))) : ((arg27&gt;0.663) ? ((arg16&gt;0.661) ? ((arg25&gt;0.659) ? (BUY) : (SELL)) : ((arg11&gt;0.653) ? (SELL) : (BUY))) : ((arg20&gt;0.661) ? (BUY) : (SELL))))) : ((arg23&gt;0.664) ? ((arg4&gt;0.671) ? ((arg22&gt;0.661) ? (BUY) : (SELL)) : ((arg16&gt;0.661) ? ((arg22&gt;0.661) ? (BUY) : (EVIL)) : ((arg25&gt;0.659) ? ((arg22&gt;0.661) ? (BUY) : (SELL)) : (EVIL)))) : ((arg29&gt;0.658) ? ((arg25&gt;0.659) ? ((arg20&gt;0.661) ? ((arg7&gt;0.657) ? ((arg27&gt;0.663) ? ((arg16&gt;0.661) ? (EVIL) : (SELL)) : (BUY)) : ((arg22&gt;0.661) ? (BUY) : ((arg4&gt;0.671) ? (SELL) : ((arg27&gt;0.663) ? (SELL) : ((arg11&gt;0.653) ? (SELL) : (EVIL)))))) : ((arg7&gt;0.657) ? (BUY) : (EVIL))) : ((arg22&gt;0.661) ? (BUY) : ((arg4&gt;0.671) ? (SELL) : ((arg27&gt;0.663) ? (BUY) : ((arg7&gt;0.657) ? ((arg20&gt;0.661) ? (BUY) : ((arg16&gt;0.661) ? (EVIL) : (SELL))) : ((arg11&gt;0.653) ? (SELL) : (EVIL))))))) : ((arg24&gt;0.657) ? ((arg7&gt;0.657) ? ((arg27&gt;0.663) ? (BUY) : ((arg16&gt;0.661) ? (BUY) : ((arg11&gt;0.653) ? (SELL) : (BUY)))) : ((arg27&gt;0.663) ? (BUY) : ((arg20&gt;0.661) ? (BUY) : ((arg25&gt;0.659) ? (BUY) : ((arg16&gt;0.661) ? ((arg4&gt;0.671) ? (SELL) : ((arg11&gt;0.653) ? (SELL) : (EVIL))) : ((arg11&gt;0.653) ? (SELL) : (BUY))))))) : (BUY)))))<br />
                                Base fitness: 0.20187793427230047<br />
                                Test set base fitness: 0.8279569892473119<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    10.796s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"chfeur_long", "chfeur", ConstModifier, NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 chfeur_longContradictingModifiers4<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg5&gt;0.67) ? (BUY) : ((arg29&gt;0.659) ? ((arg1&gt;0.657) ? ((arg28&gt;0.66) ? ((arg10&gt;0.653) ? (SELL) : (EVIL)) : ((arg20&gt;0.656) ? ((arg8&gt;0.674) ? (BUY) : ((arg0&gt;0.664) ? ((arg27&gt;0.657) ? (SELL) : (BUY)) : (BUY))) : (SELL))) : ((arg27&gt;0.658) ? ((arg15&gt;0.662) ? (SELL) : (BUY)) : ((arg7&gt;0.657) ? (EVIL) : ((arg15&gt;0.655) ? (SELL) : (EVIL))))) : ((arg13&gt;0.657) ? ((arg6&gt;0.658) ? ((arg7&gt;0.669) ? ((arg26&gt;0.65) ? ((arg3&gt;0.658) ? ((arg11&gt;0.658) ? (BUY) : (SELL)) : (BUY)) : (BUY)) : (BUY)) : ((arg16&gt;0.657) ? (SELL) : (BUY))) : ((arg22&gt;0.66) ? ((arg18&gt;0.656) ? (SELL) : (BUY)) : (BUY))))<br />
                                Base fitness: 0.20657276995305165<br />
                                Test set base fitness: 0.8279569892473119<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    11.875s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"audeur_long", "audeur", ConstModifier, FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 audeur_longContradictingModifiers9<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg14&gt;0.5) ? ((arg4&gt;0.561) ? ((arg29&gt;0.546) ? ((arg13&gt;0.583) ? (BUY) : ((arg20&gt;0.575) ? ((arg12&gt;0.586) ? (BUY) : (SELL)) : ((arg0&gt;0.559) ? ((arg18&gt;0.573) ? ((arg26&gt;0.576) ? (BUY) : ((arg7&gt;0.57) ? ((arg5&gt;0.508) ? ((arg28&gt;0.561) ? (SELL) : (BUY)) : (BUY)) : (SELL))) : (BUY)) : ((arg17&gt;0.564) ? (SELL) : (BUY))))) : (BUY)) : ((arg19&gt;0.503) ? ((arg22&gt;0.5) ? (BUY) : ((arg2&gt;0.511) ? ((arg26&gt;0.568) ? (BUY) : (SELL)) : (BUY))) : ((arg29&gt;0.515) ? (BUY) : ((arg28&gt;0.51) ? (BUY) : (SELL))))) : (SELL)<br />
                                Base fitness: 0.18032786885245902<br />
                                Test set base fitness: 0.3870967741935484<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    11.672s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"cadeur_long", "cadeur", ConstModifier, NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 cadeur_longContradictingModifiers7<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg1&gt;0.598) ? ((arg14&gt;0.621) ? ((arg17&gt;0.618) ? (SELL) : (BUY)) : ((arg24&gt;0.638) ? (SELL) : (BUY))) : ((arg26&gt;0.63) ? (BUY) : ((arg19&gt;0.618) ? ((arg12&gt;0.636) ? (SELL) : ((arg20&gt;0.638) ? (SELL) : (BUY))) : (SELL)))<br />
                                Base fitness: 0.26229508196721313<br />
                                Test set base fitness: 0.6559139784946236<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    10.687s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"chfeur_long", "chfeur", ConstModifier, FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 chfeur_longContradictingModifiers8<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg20&gt;0.65) ? ((arg9&gt;0.664) ? ((arg4&gt;0.67) ? ((arg14&gt;0.658) ? (BUY) : ((arg29&gt;0.662) ? (BUY) : ((arg13&gt;0.657) ? ((arg25&gt;0.658) ? (EVIL) : (BUY)) : (SELL)))) : ((arg28&gt;0.66) ? (SELL) : ((arg13&gt;0.658) ? (BUY) : (SELL)))) : ((arg29&gt;0.662) ? (SELL) : ((arg17&gt;0.653) ? (BUY) : ((arg6&gt;0.667) ? (BUY) : ((arg27&gt;0.66) ? (BUY) : (SELL)))))) : (BUY)<br />
                                Base fitness: 0.2676056338028169<br />
                                Test set base fitness: 0.6989247311827957<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    10.656s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"gbpeur_long", "gbpeur", ConstModifier, FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 gbpeur_longContradictingModifiers10<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: ConstModifier}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [ConstModifier, FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg25&gt;1.161) ? ((arg1&gt;1.118) ? ((arg13&gt;1.176) ? ((arg2&gt;1.164) ? (BUY) : ((arg9&gt;1.066) ? ((arg24&gt;1.169) ? (SELL) : (BUY)) : (BUY))) : (SELL)) : ((arg3&gt;1.072) ? (BUY) : (SELL))) : ((arg3&gt;1.072) ? ((arg12&gt;1.176) ? (SELL) : ((arg16&gt;1.064) ? (BUY) : ((arg26&gt;1.111) ? (SELL) : (BUY)))) : ((arg28&gt;1.174) ? (EVIL) : ((arg23&gt;1.17) ? (EVIL) : ((arg14&gt;1.127) ? ((arg6&gt;1.109) ? ((arg20&gt;1.083) ? ((arg16&gt;1.136) ? ((arg15&gt;1.084) ? (SELL) : (EVIL)) : (BUY)) : (SELL)) : (BUY)) : (SELL)))))<br />
                                Base fitness: 0.22535211267605634<br />
                                Test set base fitness: 0.46236559139784944<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    35.454s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"cadeur_long", "cadeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], NoOpModifier</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 cadeur_longContradictingModifiers15<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [NoOpModifier]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], NoOpModifier]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg22&gt;0.651) ? ((arg8&gt;0.638) ? (BUY) : (SELL)) : ((arg11&gt;0.621) ? ((arg21&gt;0.61) ? ((arg2&gt;0.637) ? ((arg8&gt;0.636) ? ((arg18&gt;0.635) ? (SELL) : ((arg12&gt;0.651) ? (SELL) : ((arg28&gt;0.63) ? ((arg17&gt;0.649) ? (BUY) : (SELL)) : (BUY)))) : (BUY)) : ((arg18&gt;0.635) ? ((arg12&gt;0.651) ? ((arg17&gt;0.612) ? ((arg13&gt;0.638) ? (BUY) : ((arg8&gt;0.636) ? (SELL) : (BUY))) : ((arg5&gt;0.608) ? ((arg8&gt;0.636) ? ((arg13&gt;0.638) ? (BUY) : (SELL)) : (BUY)) : (SELL))) : ((arg28&gt;0.63) ? ((arg25&gt;0.637) ? (SELL) : ((arg6&gt;0.64) ? (SELL) : (BUY))) : (BUY))) : ((arg13&gt;0.638) ? (BUY) : (SELL)))) : ((arg2&gt;0.637) ? ((arg8&gt;0.636) ? ((arg18&gt;0.635) ? ((arg23&gt;0.625) ? (SELL) : ((arg25&gt;0.637) ? (SELL) : ((arg6&gt;0.64) ? (SELL) : (BUY)))) : (SELL)) : (BUY)) : ((arg18&gt;0.635) ? ((arg12&gt;0.651) ? (BUY) : ((arg28&gt;0.63) ? ((arg25&gt;0.637) ? (SELL) : ((arg6&gt;0.64) ? (SELL) : (BUY))) : (BUY))) : (SELL)))) : ((arg15&gt;0.621) ? ((arg23&gt;0.625) ? ((arg21&gt;0.61) ? ((arg2&gt;0.637) ? ((arg8&gt;0.636) ? ((arg18&gt;0.635) ? ((arg28&gt;0.63) ? (SELL) : (BUY)) : ((arg28&gt;0.63) ? (SELL) : ((arg12&gt;0.651) ? (SELL) : (BUY)))) : (BUY)) : ((arg13&gt;0.638) ? (BUY) : (SELL))) : ((arg6&gt;0.64) ? (SELL) : ((arg18&gt;0.635) ? (SELL) : (BUY)))) : ((arg28&gt;0.63) ? (SELL) : (BUY))) : (BUY)))<br />
                                Base fitness: 0.14754098360655737<br />
                                Test set base fitness: 0.5591397849462365<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    51.063s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"audeur_long", "audeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 audeur_longContradictingModifiers1<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg2&gt;0.59) ? ((arg26&gt;0.534) ? (SELL) : (BUY)) : ((arg27&gt;0.575) ? ((arg1&gt;0.588) ? (SELL) : ((arg8&gt;0.508) ? ((arg25&gt;0.592) ? ((arg21&gt;0.571) ? ((arg14&gt;0.593) ? ((arg23&gt;0.57) ? (BUY) : (SELL)) : ((arg10&gt;0.582) ? ((arg0&gt;0.568) ? (SELL) : ((arg22&gt;0.55) ? (EVIL) : (BUY))) : (BUY))) : (BUY)) : ((arg0&gt;0.568) ? (BUY) : ((arg29&gt;0.568) ? ((arg21&gt;0.571) ? (SELL) : ((arg23&gt;0.57) ? (BUY) : (SELL))) : ((arg7&gt;0.569) ? (BUY) : (EVIL))))) : (SELL))) : ((arg21&gt;0.571) ? ((arg8&gt;0.508) ? ((arg25&gt;0.592) ? (EVIL) : ((arg0&gt;0.568) ? ((arg19&gt;0.577) ? (SELL) : (BUY)) : (SELL))) : ((arg25&gt;0.592) ? (SELL) : ((arg1&gt;0.588) ? (BUY) : ((arg0&gt;0.568) ? (EVIL) : (BUY))))) : ((arg13&gt;0.502) ? ((arg19&gt;0.577) ? (SELL) : (BUY)) : ((arg8&gt;0.508) ? (BUY) : ((arg1&gt;0.588) ? (SELL) : ((arg23&gt;0.57) ? ((arg19&gt;0.577) ? ((arg7&gt;0.569) ? (SELL) : (EVIL)) : (SELL)) : ((arg16&gt;0.518) ? (BUY) : (SELL))))))))<br />
                                Base fitness: 0.14344262295081966<br />
                                Test set base fitness: 0.6129032258064516<br />
                  </div>
    

      </td>
</tr>
<tr>
  <td class="method">
          testNormal
      </td>
  <td class="duration">
    83.281s
  </td>
  <td class="result">
        
          <i>Method Arguments: </i><span class="arguments">"gbpeur_long", "gbpeur", [200<=gen<400; +1, 400<=gen<750; +2, 750<=gen<1,000; +3], FunctionModifier {function=-10 * depth/generation : generation > 20}</span><br />
    
            <div class="testOutput">
                        TestConfig { <br/>
 gbpeur_longContradictingModifiers18<br/>
 sub tree max depth: 2<br/>
 population size: 1000<br/>
 elite count: 20<br/>
 fitness: The number of incorrectly classified instances. [FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 operators: [Mutation(probability: 0.6 bias modifier: [200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3]}, Crossover(sub tree switching), Simplification(replaces decision nodes where both children targets are the same with a single leaf)]<br/>
 observers: [[200&lt;=gen&lt;400; +1, 400&lt;=gen&lt;750; +2, 750&lt;=gen&lt;1,000; +3], FunctionModifier {function=-10 * depth/generation : generation &gt; 20}]<br/>
 random number generator: MersenneTwisterRNG<br/>
 selection strategy: Roulette Wheel Selection<br/>
};<br />
                                (arg17&gt;1.184) ? ((arg2&gt;1.114) ? (SELL) : (BUY)) : ((arg13&gt;1.172) ? ((arg19&gt;1.169) ? ((arg12&gt;1.176) ? ((arg1&gt;1.165) ? (SELL) : (BUY)) : (SELL)) : ((arg4&gt;1.115) ? (SELL) : ((arg2&gt;1.063) ? ((arg18&gt;1.083) ? ((arg27&gt;1.161) ? ((arg1&gt;1.128) ? (BUY) : ((arg20&gt;1.142) ? ((arg26&gt;1.114) ? (SELL) : (BUY)) : ((arg6&gt;1.135) ? ((arg11&gt;1.13) ? ((arg28&gt;1.13) ? ((arg21&gt;1.114) ? (BUY) : (SELL)) : ((arg9&gt;1.156) ? (BUY) : (SELL))) : (SELL)) : (BUY)))) : ((arg11&gt;1.13) ? ((arg20&gt;1.142) ? ((arg6&gt;1.135) ? ((arg21&gt;1.114) ? (SELL) : ((arg3&gt;1.067) ? (BUY) : (SELL))) : ((arg3&gt;1.067) ? (BUY) : (SELL))) : ((arg3&gt;1.067) ? (BUY) : (SELL))) : ((arg6&gt;1.135) ? (BUY) : (EVIL)))) : ((arg26&gt;1.114) ? (SELL) : ((arg24&gt;1.114) ? (BUY) : (SELL)))) : (BUY)))) : ((arg18&gt;1.083) ? ((arg27&gt;1.161) ? ((arg1&gt;1.128) ? (SELL) : ((arg19&gt;1.169) ? (BUY) : ((arg20&gt;1.142) ? (BUY) : ((arg6&gt;1.135) ? (SELL) : ((arg2&gt;1.063) ? (EVIL) : (BUY)))))) : ((arg11&gt;1.13) ? ((arg28&gt;1.13) ? ((arg6&gt;1.086) ? (BUY) : ((arg26&gt;1.114) ? (SELL) : (BUY))) : (SELL)) : ((arg6&gt;1.135) ? ((arg21&gt;1.114) ? (SELL) : ((arg2&gt;1.063) ? ((arg3&gt;1.067) ? (BUY) : (SELL)) : (BUY))) : ((arg4&gt;1.115) ? ((arg0&gt;1.136) ? ((arg26&gt;1.114) ? (SELL) : (BUY)) : ((arg3&gt;1.138) ? (SELL) : (BUY))) : ((arg2&gt;1.063) ? ((arg1&gt;1.128) ? (BUY) : ((arg3&gt;1.067) ? (BUY) : ((arg24&gt;1.114) ? (BUY) : (SELL)))) : (SELL)))))) : ((arg26&gt;1.114) ? (SELL) : (BUY))))<br />
                                Base fitness: 0.10328638497652583<br />
                                Test set base fitness: 0.41935483870967744<br />
                  </div>
    

      </td>
</tr>
      </table>
  
</body>
</html>
